import { getLocalToken, removeLocalToken, setLocalToken,  } from '@/utils/auth'
import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useUserStore = defineStore('hm-user', () => {
  const token=ref(getLocalToken()||'')
  const setToken=(val:string)=>{
   token.value=val
  //  持久化存储
  setLocalToken(val)

 }
//  退出登录 清空token
const clearToken=()=>{
  token.value=''
  // 删除持久化
 removeLocalToken()

}


  return {
    token,
    setToken,
    clearToken
  }
})
